iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
0

複合資料型態

  • 由「基本數值」組合而成的資料型態

Python複合資料型態種類

  • 建立完畢後,不可變動其內容(Immutable)

    • 字串(String)

    • 元祖(Tuple)

  • 建立完畢後,尚可變動其內容(Mutable)

    • 串列(List)

    • 字典(Dict)

    • 集合(set)


字串簡介

  • 字串=一堆「字元(Characters)」的集合

  • 為何「字串」是「複合資料」

    • 看起來像一般數值、用起來像一般數值

    • 底層事實上是由「字元」堆起來的「複合資料」

  • 定義一個「字串」

    • 空字串

      • s= ' '

      • s= " "

    • 一般字串

      • s='abc'

      • s="abc"


字串基本運算

  • 字串「解包」(Un-packing/Unboxing)

    • x , y , z = "abc" ⇢ x = "a" , y = "b" , z ="c"

    • x, _, z = "abc" ⇢ x = "a" , z = "c"

    • x , *B , z= "abcde" ⇢ x ="a", y="bcd" , z="e"

重點整理

  • 由「基本數值」組合而成的資料型態

  • 建立完畢後,尚可變動其內容(Mutable)

    • 串列(List)

    • 字典(Dict)

    • 集合(set)

  • 字串=一堆「字元(Characters)」的集合

  • 為何「字串」是「複合資料」

    • 看起來像一般數值、用起來像一般數值

    • 底層事實上是由「字元」堆起來的「複合資料」


上一篇
Day19-印字與讀值
下一篇
Day21-複合資料結構:元組
系列文
從不懂,到玩上手的Python語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言